In the "barman" domain, we use various visual elements to represent the state of objects and their relationships. 

Shapes:
- Rectangles are used to represent shots and dispensers. Shots are small rectangles, while dispensers are larger rectangles, indicating their role as sources of ingredients.
- Circles are used to represent shakers, emphasizing their role in mixing ingredients.

Colors:
- Each ingredient is associated with a specific color: ingredient1 is red, and ingredient2 is blue. These colors are used to fill the dispensers and are reflected in the legend.
- A light gray color is used to indicate objects that are clean and empty, such as shots and shakers in their initial state.
- White is used for hands to denote that they are empty and ready for action.

Sizes:
- The size of each shape represents its relative importance or capacity. For example, dispensers are larger than shots to indicate their role as ingredient sources. Shakers are medium-sized circles, indicating their capacity to mix ingredients.

Locations:
- Objects are arranged to reflect their relationships and interactions. Shots are placed on the table, with dispensers above them to indicate the flow of ingredients. The shaker is positioned below the shots, emphasizing its role in mixing ingredients. Hands are placed on either side to indicate their readiness to interact with objects.

Legend:
- The legend maps each color to its corresponding ingredient or status, ensuring clarity in understanding the diagram.

Text:
- Text labels identify each object, and short status descriptions are included inside shapes to provide immediate context. Text is placed to ensure high contrast and readability against the background color of each object.